De-centralizing the VNC Model for Improved Performance on Wall-Sized, High-Resolution Tiled Displays

نویسندگان

  • Daniel Stødle
  • John Markus Bjørndalen
  • Otto J. Anshus
چکیده

This paper presents changes to the Virtual Network Computing (VNC) model to improve performance on wall-sized, high-resolution tiled displays. VNC does not fully utilize data distributed to the tiles, noticeably reducing interactive performance when panning images and moving windows. By de-centralizing the VNC model, the VNC viewers can exchange pixels amongst each other, improving performance. The VNC server changes from individually servicing viewer requests, to servicing the viewers once everyone has requested an update. The model is implemented, and its performance documented through experiments. When panning images, the number of pixels refreshed is increased three times or more, while reducing the server’s bandwidth by 74% and CPU load by 35%. When moving windows, the number of pixels refreshed is increased by a factor of 1.8, while reducing the server’s bandwidth by 68% and CPU load by 19.7%. The paper demonstrates how conceptually simple changes to VNC, while complex to realize, can yield significant performance improvements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Multi-threading and Server Update Pushing to Improve the Performance of VNC for a Wall-Sized Tiled Display Wall

Display walls are wall-sized, high-resolution displays, typically built using several computers, each driving a projector or an LCD. The VNC (Virtual Network Computer) model is a simple way of creating desktops large enough for display walls by using a centralized virtual frame buffer. However, performance suffers significantly when the resolution increases due to the centralized server locatin...

متن کامل

Simplifying Applications Use of Wall-Sized Tiled Displays

Computer users increasingly work with multiple displays that are arranged into a single row or a small matrix. The displays are usually driven from a single computer using one or more graphics cards. We also observe the emergence of larger, wall-sized, high-resolution displays composed of tiled displays or projectors driven by one or more computers. Complexity and performance issues arise when ...

متن کامل

Gesture-Based, Touch-Free Multi-User Gaming on Wall-Sized, High-Resolution Tiled Displays

Having to carry input devices can be inconvenient when interacting with wall-sized, high-resolution tiled displays. Such displays are typically driven by a cluster of computers. Running existing games on a cluster is non-trivial, and the performance attained using software solutions like Chromium is not good enough. This paper presents a touch-free, multi-user, humancomputer interface for wall-...

متن کامل

Framework for Comprehensive Size and Resolution Utilization of Arbitrary Displays

Scalable large high-resolution displays such as tiled displays are imperative for the visualization of large and complex datasets. In recent times, the relatively low costs for setting up large display systems have led to an highly increased usage of such devices. However, it is equally vital to optimally utilize their size and resolution to effectively explore such data through a combination o...

متن کامل

Multiuser-centered resource scheduling for collaborative display wall environments

The popularity of large-scale, high-resolution display walls, as visualization endpoints in eScience infrastructure, is rapidly growing. These displays can be connected to distributed computing resources over high-speed network, providing effectivemeans for researchers to visualize, interact with, and understand large volumes of datasets. Typically large display walls are built by tiling multip...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007